import java.util.ArrayList;


public class Produktbearbeitung {
	
	private ArrayList<Produkt> produkte;
	private int actualId;
	
	public Produktbearbeitung(){
		produkte = new ArrayList<Produkt>();
		produkte.add(new Produkt("Buch"));
		actualId = 0;
	}

	public void newProduct() {
		System.out.println("Bitte geben Sie den Namen fuer das Neue Produkt ein.");
		String name = Eingabe.readString();
		if(name != ""){ 
			produkte.add(new Produkt(name));
			//actualId = Produkt.actualproduktNr()-1;
		}
		else System.out.println("Eingabe war nicht Moeglich");
		System.out.println();
		
	}
	
	public void showProduct() {
		System.out.println("Aktuelles Produkt:");
		System.out.println("Name: "+produkte.get(actualId).getName());
		System.out.println("Id:   "+produkte.get(actualId).getId());
		System.out.println();
	}
	
	public void changeName() {
		System.out.println("Bitte geben Sie den neuen Namen fuer das Neue Produkt ein.");
		String newname = Eingabe.readString();
		if(newname != "") produkte.get(actualId).setName(newname);
		else System.out.println("Eingabe war nicht Moeglich");
		System.out.println();
	}
	
	public void numberOfProducts() {
		System.out.println("Momentan gibt es "+Produkt.actualproduktNr()+" Produkte");
		System.out.println();
	}
	
	public void nextProduct(){
		if(actualId < Produkt.actualproduktNr()-1)actualId++;
	}
	
	public void previousProduct(){
		if(actualId > 0)actualId--;
	}
	
	public int getActualId(){
		return actualId;
	}
}
